"Les services ne remplaceront pas l'application cliente, ils offriront un complément au code exécuté sur le desktop et vice versa". Lors du discours d'inauguration de l'édition américaine de MIX 2007, Ray Ozzie, l'architecte logiciel en chef de Microsoft a réaffirmé la stratégie de l'éditeur en matière de services et applications hébergées. Microsoft misera bien sur une solution mixte combinant logiciels et services en ligne. Le futur de Microsoft reposera ainsi sur la complémentarité des deux. Devant un parterre de développeurs et créatifs Web - la cible de MIX -, Ray Ozzie a confirmé que l'éditeur de Redmond continuera à investir dans ses traditionnelles API Win32, mais cette fois-ci en les tournant davantage vers les RIA (Rich Internet Applications). Plusieurs annonces majeures ont ainsi traduit cette stratégie. D'abord Silverlight, plug-in pour navigateur permettant d'interpréter la couche WPF (Windows Presentation Foundation) de Vista, autour duquel Microsoft compte articuler son offre. L'éditeur a ainsi ajouté le support du framework .Net à Silverlight, ainsi que celui des langages dynamiques, très prisés sur le Web (notamment Python et Ruby). L'idée centrale est ainsi d'élargir le champ d'applications du module en l'ouvrant à la communauté des développeurs Visual Studio. Notons par ailleurs que Ray Ozzie a également confirmé, comme nous l'avions en partie annoncé lundi, l'ouverture à l'Open Source de DLR, sous la licence Microsoft Permissive Licence. Un YouTube pour les applications Silverlight "Ce que nous construisons est une plateforme de services, un socle ouvert et interopérable du couple logiciel et services... une plateforme qui vous donnera la possibilité de développer, déployer et gérer un Web universel centré sur les services ainsi que des solutions qui seront disponibles à la fois sur du Web, sur un PC, sur un téléphone et, au final, sur tout type de périphériques." Ray Ozzie illustre alors ses propos en présentant un service de stockage en ligne baptisé Silverlight Streaming capable de stocker gratuitement 4 Go d'application reposant sur Silverlight. Notons que Microsoft a adouci les termes d'utilisation de ses services estampillées Live, comme Silverlight Streaming, pour également faciliter leur adoption par les développements dans leurs applications. Une parfaite démonstration de ce que Ray Ozzie qualifie de "Service as a Software version 2", la version 1 étant selon lui, de visualiser le Web dans un navigateur.